
package simple2;

import java.io.*;

import org.apache.log4j.*;

/**
 * Log4j 的測試, 不使用 RootLoger, 使用自訂的 Looger, 在這裏使用 "e885", 可在 Simple2Log4j.properties 看得到<br>
 * 有兩種測試<br>
 * 1. 使用 simple2\Simple2Log4j.properties, 就要把 mark 的地方取消(請看下面的 CODE)<br>
 * 測試結果:因為 Simple2Log4j.properties 是定義 info level, 所以只會顯示 info<br>
 * 2. 使用 Log4j 預設路徑(不包含 package), log4j.properties, 就要把 mark 的 code 打開<br>
 * 測試結果:因為 log4j.properties 是定 debug level, 所以會顯示 debug, inot<br>
 * 
 * Copyright: Copyright (c) 2002-2007<br>
 * Company: E885 工作室<br>
 * 
 * @author Eric Gau E-mail: gau168.gau@msa.hinet.net
 * @version 1.0
 */
public class TestLog4jSimple2
{
	public TestLog4jSimple2() throws IOException
	{
		// mark start
		// Properties properties = new Properties();
		//
		// InputStream inputStream = TestLog4jSimple1.class.getClassLoader().getResourceAsStream( "simple2/Simple2Log4j.properties" );
		//
		// properties.load( inputStream );
		//
		// PropertyConfigurator.configure( properties );
		// mark end

		Logger logger = Logger.getLogger( "e885" );

		logger.debug( "Hello Log4j for debug" );
		logger.info( "Hello Log4j for info" );
	}

	public static void main( String[] args )
	{
		try
		{
			new TestLog4jSimple2();
		}
		catch( IOException ex )
		{
			ex.printStackTrace();
		}
	}
}
